Could there be an early general election? If MPs agree to vote for an early general election, how quickly could it take place? Source