LeBron James, Stephen Curry voted as captains for NBA All-Star Weekend 2018