Peguero hits 2-run homer in Mariners loss