The longlist for this year's Booker Prize, the most prestigious award given to authors of the best English-language books, has been announced.