Give Up Clothes for Good raises £4.1m for Cancer Research UK