charlie has cancer