Cindy Sheehan resigns from anti-war movement