Moderating Fed view, oil worries put rupee on brink of all-time low