Manchester United sign 19-yr-old Porto defender Diogo Dalot