LeBron James hits a 40ft half-time buzzer-beater in the Los Angeles Lakers' 123-113 pre-season win over the defending NBA champions, the Golden State Warriors.