Theresa May says an early General Election will ensure stability. Is she right?