US drugs giant Pfizer has sealed a deal to buy Botox-maker Allergan for $160bn in what is the biggest pharmaceuticals deal in history. The takeover could allow Pfizer to escape relatively high US corporate tax rates by moving its headquarters to Allergan's Dublin base.