Dale Earnhardt Jr is set to retire at the end of this season