An emotional Nicola Sturgeon told Holyrood how she will miss former Scottish Government minister Christina McKelvie “so very much” after her death.