Erling Haaland continued his remarkable start to the season by scoring twice for Manchester City as they drew 2-2 with Monaco in the Champions League.