Hawkeyes’ worst season in 7 years prompts firing of Fran McCaffery, program’s longest-tenured coach