Tropical Storm Ophelia forecast to make landfall early Saturday on North Carolina coast