Germany wins Hockey World Cup