SBK, BSB, Ryde and Mackenzie dominate at Silverstone, bad weekend for Ducati