The gunman who opened fire at Brown University and killed two students has been revealed to be a Portuguese national who studied at the Ivy League school more than 20 years ago.