LONDON (Reuters) - British Prime Minister David Cameron kept his unpopular finance minister George Osborne in a reshuffle of his cabinet on Tuesday that he hopes will revive the Conservative-led government's fortunes in the middle of a term dominated by recession.