UK supermarket group J Sainsbury has said second-quarter like-for-like sales rose 2.8% excluding petrol, as recovery plans for the business continued on track.