Britons are "kind but apathetic charity givers", says survey