Non-perturbatively improved quenched hadron spectroscopy