Terahertz Band Communication: An Old Problem Revisited and Research Directions for the Next Decade