If a shadchan gets compensation for making a shiduch does he lose some of her reward in olam Haba? Does a Rebbi get reward for teaching Torah if he is getting a salary?