Self-consistent rolling-hinge model for the evolution of large-offset low-angle normal faults