Plenty raised for charities at BMW PGA Championship