Satay Roast Turkey