Keystone Parkway Ramp to US 31 opens ahead of schedule