On the development of a multi-scale modelling framework to study plasticity and damage through the coupling of finite element crystal plasticity and discrete dislocation plasticity