aluminum hydrogen phosphate al2 hpo4 3 molecular weight