Johnson & Johnson to pay $417 million in cancer lawsuit