On the role of lattice defects interactions on strain hardening: A study from discrete dislocation dynamics to crystal plasticity modelling