Causal Viscous Hydrodynamics for Relativistic Heavy Ion Collisions