Madison Keys shrugged off an injury scare to progress to her second Eastbourne final by upsetting fellow American Coco Gauff with a straight-sets win at the Rothesay International.