Anglers will be banned from taking their catch home on more than 100 rivers in Scotland this year - as wild salmon stocks reach 'crisis point'.