France's Macron debates with angry farmers