Polyhedral Divisors and Algebraic Torus Actions