Zoo Interchange ramp finally opening after three years