A Novel Multi-Level Integrated Navigation System for Challenging GNSS Environments