MLB pitcher battles cancer, never quits