Euro 2024 advertising boost helps ITV offset declining production revenues