Sri Lanka envoy hits out at EU