Hotels in New delhi, Connaught Palace