Molecular transport through channels and pores: effects of in-channel interactions and blocking.