Endo to buy Auxilium for $2.6 billion, Auxilium drops QLT deal