block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec