500 empty seats, boos and heckled off stage… how SNP leader Humza Yousaf’s independence rally ended in farce