Hydroxyapatite-alginate biocomposite promotes bone mineralization in different length scales in vivo