'Ethical search engine' Storm to generate funds for charities