Hamburg knuckles down in uncertain times