Rupee falls 9 paise to all-time low of 84.89 against US dollar