Humanist weddings outnumber Church of Scotland weddings