Vladimir Putin humiliated as officials force recount after unexpected loss