The Recycling Factory raises £1 million for charities