Harnessing elastic energy to overcome singularity issues in four-bar mechanisms with a crank link