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