France's Macron pelted by tomato during market frenzy