Terahertz Channel Propagation Phenomena, Measurement Techniques and Modeling for 6GWireless Communication Applications: a Survey, Open Challenges and Future Research Directions