Origin, evolution and stability of overlapping genes in viruses: A systematic review