Joseph McKinnon has been given two months to live after doctors revealed he had oesophageal cancer. The 50-year-old said he visited doctors and A&E eight times in six weeks, only to be told he was suffering food poisoning. He is pictured in hospital with his mother Pamela