Funding for councils next year will be boosted by more than £700 million for social care and the cost of changes to national insurance, the Government has announced.