Text this: Cardiovascular Magnetic Resonance from Fetal to Adult Life-Indications and Challenges: A State-of-the-Art Review