Vector bundles and topological K-theory