Salary survey shows charity workers earn up to 32% less than other sectors