Germany has delivered promised Leopard battle tanks to Ukraine, Chancellor Olaf Scholz said, providing Kyiv with much-needed heavy weaponry against Russia.