Austria wins controversial Eurovision Song Contest 2025 while UK flops for the second year running The Independent