Multiscale modelling of size effect in fcc crystals: discrete dislocation dynamics and dislocation-based gradient plasticity