Defence analyst says torpedo strike is a ‘humiliation’ for Modi’s government that disregarded a US defence partner