Automated Domain Discovery from Multiple Sources to Improve Zero-Shot Generalization