Steffen Peters Will Sit Out World Cup Finals