The race is officially too close to call but Democratic candidate Conor Lamb declared victory in a district that President Trump won by 20 points in 2016.