Spending watchdog fears flood defences will be underfunded