Tokarev SVT-40 semi-automatic rifle