Major earthquake rocks Iran, Gulf and India