Betting suggests next general election will still be in 2020