Knowing your cholesterol levels may not be enough to prevent heart attacks