Lukas Nmecha struck the winner as England beat Portugal in the final of the European Under-19 Championship.