The long lunch blamed for Spain’s flood alert failure