LeBron spotted in Rio for World Cup