Tough day for Pedrosa at Silverstone