Wondering if thin people can have high cholesterol? A cardiologist explains 6 possible causes beyond weight gain.