John Robertson, 35, was diagnosed with Stage 4 oesophageal adenocarcinoma last month, which has spread to multiple parts of his body including his liver