Melinda Gates could leave foundation in 2 years