Pfizer, Allergan scrap $160 billion deal after U.S. tax rule change