SA bags R628 million from European Union to boost green energy and Transnet operations