Take a tour of Robert de Niro's Nobu Hotel, which just opened in the Philippines