Celtic and Rangers go head-to-head in the semi-final of the Scottish Cup this weekend. Here, we look back at the history between the two clubs.