Udaipur, city palace