Effects of rigidity layering, gravity and stress relaxation on 3-D subsurface fault displacement fields