block: move block_copy from block/backup.c to separate file