L-nucleosides: antiviral activity and molecular mechanism.