Rupee loses 46 paise to breach Rs 54 per dollar-mark