'Spectacular' ancient public library discovered in Germany