Silicon-doping makes the B12N12 insulator to an n or p-semiconductor