Affine representability results in A-homotopy theory I: vector bundles