Home Entertainment Flanagan wins Man Booker Prize