Target cuts prices as it battles Walmart for deal-hunters