Kate Forbes goes on the attack in bid for SNP leadership