Band-gap problem in semiconductors revisited: effects of core states and many-body self-consistency.