Melinda gates resigns