European court in Strasbourg rules UK's Terrorism Act in breach of human rights law