Nick Cannon Talks about Gay Marriage, Being on his Death Bed, and Hip Hop Squares