Nifty, Sensex end lower as oil surges on Middle East tensions | Sharefundss