Christian Aid receives £1.2 million legacy