Blink-182's Mark Hoppus announces he has cancer, is undergoing chemo