Scotland's first minister, Humza Yousaf, resigns