Bill Gates funded $319 millions to corporate media