Pat Haden to retire as USC athletic director