India battles deadly floods in Chennai