Nanocrystalline hydroxyapatite-polyaspartate composites