Linearization technique for source-degenerated CMOS differential transconductor