India testfires BrahMos supersonic cruise missile