Obama says al-Qaeda "broken apart"