Coronal mass ejections and interplanetary shocks