Coronavirus outbreak cancels Marlins home opener