Spatio-Temporal Object Persistence Modeling And Semantics For Long-Term Robot Navigation