Recession creates 'mini-boom' for charity shops, says Ecclesiastical Insurance