French President Emmanuel Macron said 26 countries are prepared to contribute to guarantees, including troops.