Odisha, Punjab in hockey semis in Khelo India School Games