Millions of Americans on the country's east coast are being warned to prepare for a "direct hit" from Hurricane Florence.