EU ambassadors agree on price cap for Russian oil products