Georgia opposition reaches agreement ahead of elections