Scottish First Minister Yousaf promises to fight no-confidence vote