Integrated 3D geological modelling of the northern Upper Rhine Graben by joint inversion of gravimetry and magnetic data