SNP accounts show deficit of £800k