Gates Foundation gives $50 million to fight Ebola