Anne Waiguru resigns from Cabinet