Davis homers, Francisco saves Mets' win over Yanks