Surge, wind, rain, floods: Florence could hit hard