Margaret Thatcher, ex-British PM, has died