Self-Challenging Language Model Agents