Prince William and Prince Harry have unveiled Statue of Princess Diana