Polycrystal modelling of fatigue: pre-hardening and surface roughness effects on damage initiation for 304L stainless steel