Macron ‘greeted by tomatoes’ on first post-election trip