Cellular algebras and quasi-hereditary algebras: a comparison