Rupee touches all-time low, recoups to end at 68.73