On Learning Domain-Invariant Representations for Transfer Learning with Multiple Sources