MalMixer: Few-Shot Malware Classification with Retrieval-Augmented Semi-Supervised Learning