New Terahertz Sources and Emerging Applications