Canadian charities estimated to have lost $266 million in donations during postal strike