EU agrees on stronger consumer protection