Government invests heavily in flood alleviation