Former secretary of defense Donald Rumsfeld dies