TV duel, for the French Macron won over Le Pen: clash over Russia, Islamic veil and the EU