Fully remobilising the NHS in Scotland after Covid will take years, health secretary Humza Yousaf has warned.