Suspect detained over St. Petersburg metro attack