Erling Haaland scored twice as Manchester City beat Porto 2-0 in the Champions League, giving Enzo Maresca a winning start in Europe.