Future of Palnackie Village Shop secure thanks to Scottish Land Fund