Weather Watch: A deluge of rain is hitting Tampa Bay