Tennis: Chris Evert reveals he has cancer