“We don’t want your dirty pants” – charity shops are asking people to call before donating, but why?