Taylor Fritz beat Alexander Zverev to become the first male American since 2006 to reach the ATP Finals final.