Pfizer, Allergan to merge in $160 bn tax-saving deal