Indian rupee slip to lowest level since Dec 18, trades at 64.26