Walmart cuts beef and soda prices. Trump takes credit