Hotels in Chennai are rationing water for guests amid searing heat while companies limit showers as the city of 4.6 million faces its worst shortage in years.