Mariners get best of Darvish, beat Texas 6-1