Too much vitamin B can cause hip fracture