gamma butyrolactone chemical