Melinda French Gates quits Gates Foundation