Self-aligned BJTs for VLSI using a new diffusion technique for shallow base formation