The poor state of the public finances may stop the Conservatives' plans to cut tax says Philip Hammond