Navy detains ship carrying over 100kg of cocaine