Rupee gets macro data lift, up 23 paise at 64.08