Humza Yousaf quits as Scotland's first minister