how long does it take to lower high cholesterol