Indications, safety and image quality of cardiovascular magnetic resonance: experience in >5,000 North American patients.