Unveiling Migration Patterns Using Data and Network Science