Trains cancelled due to agnipath protest