Earnhardt wins rain-shortened Phoenix race, Final Four field set