MacroNav: Multi-Task Context Representation Learning Enables Efficient Navigation in Unknown Environments