Negative Capacitance Field Effect Transistors (Physics, Design, Modeling and Applications)