Obama fires back at criticism, but remains frustrated about troubled healthcare.gov website