Surface bundles versus Heegaard splittings