Railways limps back to normalcy with less than 300 trains cancelled on Tuesday