Effect of carbon codoping on boron diffusion in amorphous silicon