Princess Diana would have accepted Camilla ‘eventually’, says former royal bodyguard