Major League Baseball announces season will be postponed