Heart failure is a clinically and densitometrically independent risk factor for osteoporotic fractures: population-based cohort study of 45,509 subjects.