Rupee hits fresh low past 95/$ as oil surge pushes bond yields above 7%