An MGF-based performance analysis of generalized selection combining over Rayleigh fading channels