A class of vertex-edge-growth small-world network models having scale-free, self-similar and hierarchical characters