Performance bounds for bi-directional half-duplex relaying protocols