gamma butyrolactone acid