UK inflation holds at 2.8% in May, trimming BoE rate hike bets