Cougars' Harper named new Hickory football coach