Differential Detection Algorithms for MSK Signals over AWGN and Frequency Flat Rayleigh Fading Channels