Iran blockade, crude spike hit Sensex, Nifty; IT stocks lead losses