Give As You Live raises £5 million for charities