Leicester City beat Scottish champions Celtic on penalties after a 1-1 draw in their International Champions Cup opener at Celtic Park.