Kurtis Haiu reveals he has cancer