Text this: Multi-modal conditional diffusion model using signed distance functions for metal-organic frameworks generation