Hurricane Florence makes landfall, set to deluge Carolinas