Mr Bercow, in an impassioned speech, told MPs he would stand down as speaker on October 31 unless an election is called before then.