Thienopyrrolo[2, 3-d ]pyrimidines, New Tricyclic Nucleobase Analogues: Synthesis and Biological Activities