UniGenCoder: Merging Seq2Seq and Seq2Tree Paradigms for Unified Code Generation