Top 500 charities' voluntary income up by 7.5%, says Charity Trends 2004