Multi-modal Data based Semi-Supervised Learning for Vehicle Positioning