Treasure trove of stolen art found in Germany