gamma butyrolactone structure