Special forces retake cargo ship after migrants threatened staff