Weeks not months left for Iran nuclear talks, Europe warns