Sensex Rises 287 Points, Nifty Gains 0.48% Amid Iran Tensions