Advances in THz quantum cascade lasers: fulfilling the application potential