MPs are set to debate an early snap general election after a parliamentary petition calling for an immediate vote surpassed one million signatures.