As the southern Indian city of Chennai emerges from its worst flood in more than 100 years, attention is turning to why it caused so much destruction.