Structural and electronic properties study on B-N co-doped (4,3) carbon nanotubes through first-principles calculations