Canonical metrics and stability on holomorphic vector bundles