Adaptive Large Neighborhood Search for Rich and Real-World Vehicle Routing Problems