Leake: Cardinals ‘have what it takes’ to string wins together