Apolipoprotein B and A-I in relation to serum cholesterol and triglycerides in 43 000 Swedish males and females