Sports such as football and basketball are better for the bone health of young athletes than running alone