Obamacare website glitches caused by software shortcomings, official says