sulfate heptahydrate formula