Olivo powers Mariners past Rays