Amid protests, Macron holds emergency cabinet meet