The effective inheritance tax threshold will be £1m, chancellor George Osborne has confirmed, meaning the family home will be taken out of inheritance tax for all but the wealthiest.