Template Switching: From Replication Fork Repair to Genome Rearrangements