where do train drivers sleep