An Optimal Transport Framework for Zero-Shot Learning