Contrasting with Symile: Simple Model-Agnostic Representation Learning for Unlimited Modalities