John Banville Wins 2005 Booker Prize