Rupee Weakens To All-Time Low, Trading Beyond 77.40 Per Dollar