Semantic Mapping in Indoor Embodied AI -- A Comprehensive Survey and Future Directions