Scholz promises Kiev more weapons ‘soon’