Russian special forces have freed two guards and killed several men linked to Islamic State who had taken them hostage at a detention centre in the southern city of Rostov,MKsport the prison service said.