South Florida receives more than 2 feet of rain