14th successive gain: rupee settles at 290.86 against US dollar