Ahmadinejad ready for debate with US presidential candidates