A look at how the sporting calendar has been affected by the coronavirus outbreak, with Euro 2020 the latest event to be postponed.