6G Wireless Communication Systems: Applications, Requirements, Technologies, Challenges, and Research Directions