MLB postpones 2 games after teams are hit by coronavirus