SNP leader John Swinney has insisted his party is “financially strong” in the wake of an announcement its staff numbers could be cut from 26 to 16.