Driving China's spectacular 24-bend road