LeBron James drops hint about when he might retire