Lando Norris believes his maiden F1 win was a “long time coming” after he won the Miami Grand Prix.