Full-Duplex Communications for Future Wireless Networks