President Trump demands recount