Fox: Princess Diana found unexpected political ally during marriage crisis: book