Analytic cycles and vector bundles on non-compact algebraic varieties