Ironwood Pharmaceuticals names AstraZeneca veteran Mark Mallon as new CEO