KEEP: Integrating Medical Ontologies with Clinical Data for Robust Code Embeddings