McLaren's Lando Norris was in positive spirits after finishing second in his home race at Silverstone.