Ahmadinejad accused of trying to buy votes in Iran