Novel by Sri Lanka's Shehan Karunatilaka wins Booker Prize