Jessica Pegula mounts comeback for the ages at US Open