Target suffers as Walmart soars this holiday season