Eagles' Kennedy ruled out of AFL opener