British inflation holds steady at 2.8 percent