Overall sector income rises but smaller charities continue to struggle