Charity Checkout surpasses £20m in donations raised for charity