Edwards ousts North Carolina Rep. Cawthorn in GOP primary