Computational Studies of Magnesium and Strontium Substitution in Hydroxyapatite