Charities Aid Foundation CEO pays tribute to Harry Moseley