Indians win 21st straight game setting American League record