Cardiovascular magnetic resonance: structure, function, perfusion, and viability.