Dale Earnhardt Jr. finishes runner-up at Atlanta