Envisat failure puts European Space Agency in tough position