India’s prime minister has marked the opening of a tunnel in the north east of disputed Kashmir that will grant all-year accessibility to a town that is isolated by heavy snow each winter.