Here is why the presidential election hasn't been called yet