Cab driver caught in middle of armed robbery