Convex Polytopes and the Upper Bound Conjecture