Troops protected by Human Rights Act wherever they are, rules Supreme Court