Harry King bounces back with Silverstone double