LeBron James has been chosen Sports Illustrated's Sportsperson of the Year after leading the Cleveland Cavaliers to an NBA title and ending the city's 52-year championship drought.