Alkaloids as potential antivirals. A comprehensive review | Synapse