Portugal rip North Korea to shreds with magnificent 7-0 win