Major League Baseball would be better, and less vulnerable to weather, with 142-game season