Extrasolar planets: today and tomorrow