Research on direct shear behaviour and fracture patterns of 3D-printed complex jointed rock models