LeBron James calls out reporter for ill-timed question