Macron terms yellow vest leaders 'hateful mob' in combative New Year's address