Euro, French stocks hit by shock Macron call for snap election

by