can high cholesterol cause headaches