Sri Lankan writer Shehan Karunatilaka wins 2022 Booker Prize