A charity set up by Prince Harry in memory of Princess Diana has been at the centre of a high-profile row, leading to an independent investigation.