NSW tradie says stabbing was self-defence