Germany apologizes