Dale Earnhardt Jr. to miss Michigan, Darlington