Python Find Longest Common Substring In List Of Strings Into One String