Is inflation here to stay? What it could mean for markets and your portfolio