Rupee drops to record low of 139.25 against US dollar