Portugal crowned Euro 2016 champions