Eli Lilly acquires CoLucid Pharmaceuticals for $960m