An algorithm for 3D contact problems with orthotropic friction