CDC Deputy Director David Fleming to Join Gates Foundation