Relay Communications Over Frequency-Selective Fading Channels