We can't 'magic away' coronavirus, says Nicola Sturgeon