Rupee rallies to 85.98 against US dollar