Rupee weighed down by sell-off in domestic equities and withdrawal of foreign funds