France had Raphael Varane sent off early in the second half, but Ousmane Dembele had the final word to see off England 3-2.