Rupee hits near 4-month peak of 66.52 as USD crumbles