is gamma hydroxybutyrate legal