Tennessee hires UCF’s Josh Heupel as new football coach