Communications over the broadcast channel with limited and delayed feedback: Fundamental limits and novel encoders and decoders