Multi-faceted aspects of gamma-hydroxybutyric acid: a neurotransmitter, therapeutic agent and drug of abuse