EU court says Hamas should be removed from terror list