Study finds 800,000 UK homes at high risk of flooding by 2028