Trinamool snatches Asansol LS seat from BJP, retains Ballygunge