Ahamdinejad urges Obama not to miss "historic opportunity"