Peter Tatchell, a noted campaigner for LGBT rights, was detained by police in Russia ahead of the opening ceremony of the FIFA World Cup.