NBC: USC cancels guest speakers, honorees at main commencement after valedictorian decision