Modeling international migration flows by integrating multiple data sources