Grand Prix cancelled, Dutton has virus