Evolution of overlapping genes