Brent crude tops $100 a barrel, reviving US inflation concerns