Synthesis of carbocyclic nucleosides as potential antiviral agents