Germany can weather ‘end to Russia gas’