best vitamins for broken bones