Jamie Vardy spared Harry Kane's blushes as his late winner ensured England started their preparations for Euro 2016 with a 2-1 win over Turkey at the Etihad Stadium.