North Carolina realizing its solar potential