Celtic's bid for the treble is still alive after they progressed to the Scottish Cup semi-finals after beating Dundee United 4-0 in a bad-tempered match at Celtic Park.