Harry Potter stars donate signed books to help raise funds for Aberdeenshire animal sanctuary