Europe agrees compromise gas curbs