A dislocation-based model for deformation and size effect in multi-phase steels