Sensex gains 42 points, but analysts predict market uncertainty ahead over tension in Middle East 4 months ago