Cancer-fight teacher wins sacking case