Colin Edwards declared fit for Silverstone