Doncic scores 29, leads Mavericks past Thunder, 107-97