Topological non-Hermitian skin effect