Real-Time Idle Vehicle Relocation and Dynamic Pricing in Centralized Ride-Hailing Systems