Jamie Vardy spared Harry Kane’s blushes with a late winner as England edged Turkey 2-1 in their first Euro 2016 warm-up match at Manchester’s Etihad Stadium on Sunday.