India tests long-range land attack cruise missile off Odisha coast