Mobile elements and genome evolution