Hurricane Arthur makes landfall in North Carolina as Category 2 storm