Le Pen and Macron come out swinging in high-stakes TV debate

By