Cano drives in 2, Mariners beat Rays 4-1