Migraine and Ischaemic Heart Disease and Stroke: Potential Mechanisms and Treatment Implications