Connor McDavid to miss 2-3 weeks with ankle issue, Oilers announce