Clothes Aid raises £1m for Macmillan from donated clothes