Solana, Iran have weeks to agree on talks-France