Deputy Mayor Raymond Chan raised money for charity from developers seeking approval for major projects