Rupee logs sharpest weekly drop since May as oil surge stings