Adaptive Decode-and-Selective-Forward Scheme for the Half-duplex Relay Channel