World's first Nobu Hotel opens on Las Vegas Strip