21 kidnapped oil workers rescued