Artist Shiraz Bayjoo illustrates new edition of Treasure Island