I'm due to have an echocardiogram very soon, what is it like? what do they do and how long does it take?