Johnson & Johnson to pay $2.2B in U.S. health care fraud settlement