Ahmadinejad challenges Bush to TV debate