Almac announces £27 million global expansion