Anna Funder's Stasiland: Stories from Behind the Berlin Wall has won the Samuel Johnson Prize, the world's richest non-fiction award.