Flooding will be Britain's biggest climate risk with almost five million people to be affected over the next 100