CPMC provides little charity care despite huge profits