Martin Cairns has been given new lease of life since he took up golf after rare illness