Prince Philip had pancreatic cancer for eight years, royal historian claims

· The Independent