Ariane 5 present and future - The European answer to launch market needs