Rupee climbs to over one-month high on foreign banks dollar sales