Erling Haaland scored twice as Manchester City beat Manchester United 3-0, with Phil Foden also netting and Gianluigi Donnarumma impressing on debut.