Effects of ionic impurities on the crystal morphology of phosphoric acid hemihydrate