Putz makes debut as D-backs top Mariners 8-5