Somalia's president has said his country will do "everything it can" to defend itself if Ethiopia goes ahead with a deal to establish a naval base in Somaliland