2018 donations down but Scots still more charitable than UK as a whole