Institutional failure led to Pedro Caixinha’s sacking, says Rangers director Alastair Johnston