average roof replacement cost in jacksonville nc