Gabor Kabacs was fit, and loved swimming and hikes - until his mother noticed a lump