Olivo, Montero power Mariners over Rangers 6-4