Cyprus detains weapon-laden ship