Sir Elton John, who was friends with Princess Diana, has said she would be proud of Prince Harry's charity work.