J Sainsbury Plc said profit could slip again this year with higher costs and shopper uncertainty due to the war in the Middle East, just as Britain’s second-largest grocer tries to keep prices down to win market share.