Salman Rushdie off ventilator, 'on road to recovery'