Dispersive Landau levels and valley currents in strained graphene nanoribbons