Lando Norris led from begin to finish to take the chequered flag and win a dramatic first Grand Prix of the season.