Pfizer to pay $784M to settle claims it overcharged Medicaid