British inflation holds at 2.8% in May, undercutting forecasts ahead of Bank of England rate decision - TrendCloud