Idempotent integral semirings