'Germany Capitulates' propaganda leaflet