Overall shop price inflation fell to its lowest in two and a half years in June, according to the latest BRC-Nielsen Shop Price Index.