Indians win 21st straight game to set American League record