SPCA Christmas appeal a success