News Commons Speaker Sir Lindsay Hoyle has protested to the home secretary after prosecutors dropped charges against two men accused of spying for China and targeting MPs.