magnesium sulphate heptahydrate Synonyms