Pfizer seals tax-friendly deal with Allergan