Royal Highland Show cancelled due to coronavirus restrictions