Cooperative Diversity for Fading Channels in the Presence of Impulsive Noise