Erling Haaland scored twice as Manchester City got back on track with a 3-0 derby win over Manchester United at the Etihad Stadium.