Amazon makes concessions to avoid EU fine