President Obama discusses Iran, health care in White House news conference