Football fans pledge $1 million for kids