Charity accuses Waitrose over Israeli goods