Taiwan High-Speed Rail Project: Timeline, Implementation And Challenges