International migration: a global complex network