New NC treasurer backs public campaign financing