The Big Give Christmas Challenge raises £6 million in two days