Britain???s public spending is set to become increasingly dominated by health and pensions this decade, while other areas, such as defence and the police, will receive a shrinking share of the pie, according to a report published on the eve of George Osborne???s Budget.