India opens longest road tunnel in Kashmir