French President Emmanuel Macron says a contentious immigration bill backed by the far right is imperfect and needs some fixes but is “what the French wanted."