Elasticity of grossular-andradite solid solution: an ab initio investigation.