Rupee edges up 6 paise to 66.96 against dollar