Storms wreak havoc across South Florida