How do quantum annealers differ from gate-based quantum computers?. Explain the fundamental operational differences between quantum annealing and gate-based quantum computing. Include why each approach suits different problem types.