Rite Aid agrees to pay $2.1 million for prescription overcharges