Michael Cohen pleads guilty to illegal campaign contributions