Allergan to buy Kythera Biopharmaceuticals in $2.1 billion deal