Soul singer Aretha has cancer