Amgen Said to Be Near Agreement to Buy Onyx for $125 a Share