Residents of Changsha City battle to save homes from flooding