CRH PLC announces buyback of 2.98 million shares | Intellectia