China rate cut shocks market