Oracle wins $7B Pentagon deal as cloud buildout strains balance sheet