$1 million prize for non-profits available