CBHS Head Boy diagnosed with cancer, turns up and gives end of year speech anyway