Euro 2016: Portugal beat Wales 2-0 to reach final