Serono to pay $704 million in settlement