UK's Prince Harry and Prince Seeiso of Lesotho address charity dinner