Vargas holds Padres to 6 hits in Mariners' 6-0 win