Putin visits disputed Kuril islands, sparking protest from Japan