Flash floods surprise residents near Madrid