The science of rain delays