Cranberry and balsamic roast chicken