Euro 2024 day six: Germany ease through as Scotland keep hopes alive