Rupee trading weak at 66.79