Cleveland Indians win 17th straight