The Black-Box Simplex Architecture for Runtime Assurance of Autonomous CPS