Christian Aid reports ethical gift sales up by 372%