Orbital currents and charge density waves in a generalized Hubbard ladder