Contrast echocardiography: basic principles, current clinical use and future perspectives