England penalty hero Chloe Kelly hits back at critics after starring in Euro 2025 final against Spain.