Fault zone architecture, microstructures, deformation mechanisms and frictional behaviour of seismogenic, shallow-crustal, lithologically heterogeneous faults