To prevent a coalition of chaos, Cyril Ramaphosa and the Democratic Alliance must do a deal