Teva Pharmaceutical buying Auspex Pharmaceuticals for $3.2 billion