Macron says he would debate with far-right’s Le Pen ahead of EU vote