Rupee breaches 95-level