gamma hydroxybutyrate structure