gamma butyrolactone application