Perthshire man is last coronavirus patient to leave Ninewells’s ICU after 86-day battle with disease