The $940 billion health-care overhaul will take nearly a decade to roll out in full. A look at the key parts of the bill and when they go into effect.