Tens of thousands in North Carolina bracing for days without power