USC football legend Sam ‘Bam’ Cunningham dies at 71