Pfizer to pay nearly $98 million to settle US marketing cases