Topological rigidity for compact non-positively curved manifolds