Christian street preacher wins compensation from Police Scotland