A Compact Rat-Race Coupler with Harmonic Suppression for GSM Applications: Design and Implementation Using Artificial Neural Network