What is the difference between a MOSFET and BJT IN VLSI?