Nicola Sturgeon says Boris Johnson visit to Scotland not essential in pandemic