GUT and flavor models for neutrino masses and mixing