Hart tells City firms:'do more for charity'