Simple synthetic data reduces sycophancy in large language models