Belgian Prime Minister Charles Michel has resigned amid pressure on his government over his support for the UN global compact on migration. The pressure increased after his biggest coalition partner, the right-wing N-VA party, quit the government over the issue.