The 90° partial dislocation in semiconductor silicon: An investigation from the lattice P–N theory and the first principle calculation