Congress wins MP by-election