Sandy Leon homers in Red Sox win over Yanks