More than 30 North Carolina magistrates refuse to officiate marriages—but it's legal