Iran has sacked the heads of four public banks after their exorbitant salaries sparked widespread criticism and an intervention by the Islamic republic's supreme leader ...