Security forces in Pakistan say they have killed all 33 separatist fighters behind a deadly attack on a train.