The rupee closes at a new all-time low of 226.81 against the dollar