gamma-hydroxybutyrate chemical structure