John Swinney faces questions on single-sex spaces and trans rights.