‘Doctors thought I had gallstones – it turned out to be a rare liver cancer’