Blink-182’s Mark Hoppus reveals he has cancer