Satyam to pay $125 mln over fraud