Mars Traversability Prediction: A Multi-modal Self-supervised Approach for Costmap Generation