Major roads, bridges and over 100 homes destroyed by floods