Why the rupee may hit all-time low today