London charities' holiday campaigns feel pinch as Canada Post strike drags on