Europe’s Economy Contracts 2.5%, the Most Since 1995