California terminates contract with SAP over massive, troubled IT project