Cameron fails to answer Corbyn questions on floods