Progress in Terahertz quantum cascade lasers