French election results boost stocks and the euro