Rupee strengthens to 66.76