Baloch separatists have taken hundreds of people hostage after attacking a passenger train. Scores have been freed after government forces launched a large-scale operation.