Cruz leads Mariners to wild 11-10 win against Rangers