Non-Hermitian topology and non-Bloch band theory