Rupee weakness adds to market woes; domestic unit breaches 86-mark against dollar