McDavid's OT goal leads Oilers past Sharks 2-1