U.S. inflation edges up, fueled by food and housing prices