Iran says it is donating $ 50 million to the Hamas-led Palestinian government , to ease a Palestinian cash crisis spurred by Western aid cuts .