Nicki Minaj, Keith Urban join 'American Idol'