Prince Philip had ‘only one complaint’ about Queen Elizabeth during their 73-year marriage, author claims