French President Emmanuel Macron tore into his far-right challenger Marine Le Pen in a television debate Wednesday for her ties to Russia and for wanting to strip Muslim women of their right to cover their heads in public, as he seeks the votes he needs to win another five-year term.