Nonlinear Bloch waves and current states of exciton-polariton condensates