Elon poll: Majority of N.C. opposes gay marriage ban