Cornwall surfer Skinner wins silver at world championships