Iowa fires men’s basketball coach Fran McCaffery, program’s longest-tenured coach