Penn hires ex-Iowa coach Fran McCaffery to restore program - ESPN