Affordance embeddings for situated language understanding