Ahmadinejad says Israel has 'no roots' in Middle East history