Gates Foundation offers $1 million for online public information provision