The critical behaviour of the three-dimensional dilute Ising model : universality and the Harris criterion