OFDM and MC-CDMA for Broadband Multi-User Communications, WLANs and Broadcasting