Leicester City suffered the biggest margin of defeat by an English side in Champions League history after Andre Silva's double helped Porto secure second place in Group G with a resounding 5-0 victory at Estadio do Dragao.