John Swinney has refused to say if biological males in female prisons are men or women - as his jails policy was described as 'appalling' by an SNP MSP.