50 Cent? More like millions of Dirhams: the rap star hits Dubai