  This paper has been withdrawn because the models on which it was based have
undergone significant changes and improvements. A new paper with the same
title, based on the improved models, is accepted for publication in MNRAS and
is available at astro-ph/0006364. We have withdrawn this paper to avoid
confusion.
