Lando Norris successfully held off title rival Max Verstappen to retain the lead on the opening lap of the Singapore Grand Prix.