An estimated 3,000 Iranian protesters have been killed by the regime in Tehran as it tries to cling on to power