Rupee edges lower due to dollar demand from foreign banks