Investigating single crystal plasticity of niobium with a dislocation mechanics-based model