The government will spend £2.1bn on flooding defences in England over the next four years - a cut of 8%, Environment minister Richard Benyon tells MPs.

More...