Chancellor Jeremy Hunt to cut national insurance by 2p in budget