Rupee sees 18th consecutive session of gain, settles at 286.76 against US dollar