Government and EIB ink agreements totaling € 640 million