The man who attempted to assassinate Donald Trump has been named by the FBI as Thomas Matthew Crooks.