MobiFuse: Learning Universal Human Mobility Patterns through Cross-domain Data Fusion