vitamin c lowers cholesterol