Eurozone is ‘probably past’ worst of coronavirus crisis