Macron announces ‘fairer, more humane’ reforms in response to yellow vests