Max Verstappen held off Lando Norris in an action-packed Sprint at the Sao Paulo Grand Prix in Interlagos.