Survey finds beaver numbers on the up in Tayside