Home Sports NCAA violations allow USC to fire Lincoln Riley and escape mega contract