Dale Earnhardt Jr. meets and greets fans at Jacksonville Walmart