A Comprehensive Survey of 6G Wireless Communications