Annual Oxfordshire festival raises more than £120k for local charities