Iran: Islam, repression and rebellion