Scholz clings on to Ukraine and promises long term help