On-Line and Off-Line Approximation Algorithms for Vector Covering Problems