Bill Gates criticizes mRNA vaccines after profiting from their development