Scotland’s ferries to stop taking non-essential travellers due to coronavirus