A mother-of-three whose stomach pains were mistaken for food poisoning and gallstones was in fact suffering deadly liver cancer — and died just days after finally receiving a diagnosis.